Ein weiteres Makro mit einem numerischen Wert als Parameter ist
\abedition
. Die übergebene Zahl bezeichnet eine Auflagennummer und
es sollte ein entsprechender String zurückgegeben werden, z. B.:
\def\abedition##1{\ifcase##1\or Erste\or Zweite\or Dritte\or Vierte\or F"unfte\or Sechste\or Siebte\or Achte\or Neunte\or Zehnte\else?\fi}In den anpaßbaren Stilen existieren vordefinierte Strings first, second, ..., tenth, die man aus den gleichen Gründen wie oben für das EDITION-Feld der Bibliographieeinträge verwenden sollte. Ein Problem ergibt sich, wenn eine Auflagennummer größer als 10 benötigt wird; in diesem Fall sollte man das Makro entsprechend erweitern und zusätzliche Strings durch @STRING-Kommandos definieren.